Convert files with only CRLF line endings to pure LF WebIDL/tests/submissions/W3C/valid/idl/documentation-dos.widl was left as CRLF because the name makes it look intentional. 3 files with mixed line endings remain: cors/resources/cors-headers.asis html/semantics/embedded-content-0/the-canvas-element/size.attributes.parse.whitespace.html old-tests/submission/Opera/media/track/webvtt/parsing/support/newlines.vtt To verify that this commit makes no other changes: $ git diff --name-only HEAD^ | xargs unix2dos $ git diff HEAD^ # should show nothing 
diff --git a/websockets/Secure-Close-1000-verify-code.htm b/websockets/Secure-Close-1000-verify-code.htm index ec316ac..b0f6c8e 100644 --- a/websockets/Secure-Close-1000-verify-code.htm +++ b/websockets/Secure-Close-1000-verify-code.htm 
@@ -1,35 +1,35 @@ -<!DOCTYPE html>  -<html>  -<head>  - <title>W3C WebSocket API - Close Secure WebSocket - Code is 1000 - verify code in CloseEvent is 1000</title>  - <script type="text/javascript" src="/resources/testharness.js"></script>  - <script type="text/javascript" src="/resources/testharnessreport.js"></script>  - <script type="text/javascript" src="websocket.js?pipe=sub"></script>  -</head>  -<body>  - <div id="log"></div>  - <script type="text/javascript">  -  - var testOpen = async_test("W3C WebSocket API - Create Secure WebSocket - Close the Connection - close(1000, reason) - Connection should be opened");  - var testClose = async_test("W3C WebSocket API - Create Secure WebSocket - Close the Connection - close(1000, reason) - event.code == 1000 and event.reason = 'Clean Close'");  -  - var wsocket = CreateWebSocket(true, false, false);  - var isOpenCalled = false;  -  - wsocket.addEventListener('open', testOpen.step_func(function (evt) {  - wsocket.close(1000, "Clean Close");  - isOpenCalled = true;  - testOpen.done();  - }), true);  -  - wsocket.addEventListener('close', testClose.step_func(function (evt) {  - assert_true(isOpenCalled, "WebSocket connection should be open");  - assert_equals(evt.code, 1000, "CloseEvent.code should be 1000");  - assert_equals(evt.reason, "Clean Close", "CloseEvent.reason should be the same as the reason sent in close");  - testClose.done();  - }), true);  -  - </script>  -  -</body>  -</html>  +<!DOCTYPE html> +<html> +<head> + <title>W3C WebSocket API - Close Secure WebSocket - Code is 1000 - verify code in CloseEvent is 1000</title> + <script type="text/javascript" src="/resources/testharness.js"></script> + <script type="text/javascript" src="/resources/testharnessreport.js"></script> + <script type="text/javascript" src="websocket.js?pipe=sub"></script> +</head> +<body> + <div id="log"></div> + <script type="text/javascript"> + + var testOpen = async_test("W3C WebSocket API - Create Secure WebSocket - Close the Connection - close(1000, reason) - Connection should be opened"); + var testClose = async_test("W3C WebSocket API - Create Secure WebSocket - Close the Connection - close(1000, reason) - event.code == 1000 and event.reason = 'Clean Close'"); + + var wsocket = CreateWebSocket(true, false, false); + var isOpenCalled = false; + + wsocket.addEventListener('open', testOpen.step_func(function (evt) { + wsocket.close(1000, "Clean Close"); + isOpenCalled = true; + testOpen.done(); + }), true); + + wsocket.addEventListener('close', testClose.step_func(function (evt) { + assert_true(isOpenCalled, "WebSocket connection should be open"); + assert_equals(evt.code, 1000, "CloseEvent.code should be 1000"); + assert_equals(evt.reason, "Clean Close", "CloseEvent.reason should be the same as the reason sent in close"); + testClose.done(); + }), true); + + </script> + +</body> +</html>